FB a mezery

Otázka od: Lebeda David

17. 12. 2002 13:43

Ahoj,

mam ve FB v tabulce pole typu varchar(50). Vlozim do nej retezec,
ktery ma na konci mezeru (jednu nebo vice), konkretne treba
'AAAAAA '. Jak je mozne, ze pokud delam ve where v selectu
podminku

 where ... pole = 'AAAAAA'
nebo where ...pole = 'AAAAAA '

tak ta podminka je splnena, tj. porovnani se deje bez ohledu na
koncove mezery?

Chapal bych, ze pri insertu je informace o koncovych mezerach
ztracena. JENZE! Kdyz si v selectu necham to pole poslat na klienta
a udelam IBDataset.FieldByName('pole').AsString...tak tam ty
mezery opet jsou! Aby nedoslo k omylu - nemluvim o doplneni
mezerami na delku pole v databazi. Jde o to, ze kdyz z Delphi SQL
prikazem zapisu do tabulky retezec, ktery na konci obsahuje mezery
a pote si ho selectem znovu vyberu, dostanu ho ve stejne podobe
(coz je OK). Pokud ale porovnavam v SQL jazyce, na koncovych
mezerach nezalezi a mohu je klidne vynechat i nejake pridat.

David Lebeda